racing gloves - Turkish English Dictionary